.maifuzc1 {
    color: #FFF;
    width: 72px;
    height: 26px;
    background-color: rgb(22, 114, 240);
    border: 1px solid rgb(22, 114, 240);
    border-radius: 3px;
}

.nav {
    border-bottom: none;
}

.cg {
    border-left: none;
    padding-left: 0;
}

.log {
    height: 120px;
}

.donghua_i {
    position: absolute;
    display: block;
    top: 65px;
    left: -22px;
    width: 14px;
    height: 14px;
    /* background-color: red; */
    background-image: url(https://img-i.gcimg.net/2021/0227/xgri07ouckaxiiae012030.png);
    animation: taiyang 2s linear infinite alternate;
}

@keyframes taiyang {
    0% {
        top: 65px;
        left: -22px;
        transform: rotate(0);
    }

    100% {
        transform: rotate(360deg);

        top: 83px;
        left: 2px;
    }
}


.caigou_bt {
    padding-left: 14px;
}

.chanpin1 {

    text-align: left;
    cursor: pointer;
    font-size: 14px;

}

.chanpin1:hover~.chanpin2 {
    display: block;
}

.search {
    border: 1px solid #2769dc;
    position: relative;
}

.search .chanpin2 {
    display: none;
    position: absolute;
    width: 110px;
    height: 36px;
    text-align: center;
    line-height: 36px;
    cursor: pointer;
    background-color: #FFF;
    box-shadow: 0 4px 5px 0 rgba(38, 38, 38, .15);
    border: 1px solid #e6e6e6;
}

.search_sou {
    height: 40px;
    width: 120px;
    font-size: 16px;
    border: 0;
    color: #fff;
    cursor: pointer;
    background: #2769dc;
    vertical-align: middle;

}

.tiel a {
    position: absolute;
    display: block;
    font-size: 12px;
    line-height: 24px;
    top: 10px;
    right: 180px;
    color: #000;
    /* width: 56px; */
    height: 24px;
    background-color: #F1F4F7;
    padding: 0 10px;
}

.tiel a:last-child {
    right: 131px;
}

.fabucaigou .feiji::after {
    position: absolute;
    top: 2px;
    left: 9px;
    color: #2769dc;
    content: "\e616";
    font-family: "iconfont" !important;
    font-size: 30px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
}

.fabucaigou .feiji {
    position: relative;
    width: 146px;
    padding-left: 44px;
    padding-right: 16px;
    color: #2769dc;

}

.feiji:hover {
    font-weight: 600;
    background-color: rgb(0 0 0 / 5%);

}

.feiji:hover::after {
    font-weight: 400;
}

/* -------------------------------------新的开始 */
.shouye1 {
    background-color: #FFF;
}

.meng {
    height: 40px;
    border-bottom: 1px solid #2769dc;
}

.meng ul {
    line-height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.meng li {
    padding: 0 23px;
    line-height: 40px;
    font-size: 16px;
    font-weight: 700;
}

.meng li:hover {
    color: #2769dc;
}

/* ------------------------------------------------------------- 动画 主题  */
main {
    overflow: hidden;
    position: relative;

}

.left {
    float: left;
    position: relative;
    width: 360px;
    height: 462px;
    background-color: red;
    background: url(./image/背景left.png) no-repeat;
    background-size: 100% 100%;
}


.tree .dashu {
    z-index: 1;

    position: absolute;
    animation: none;
    top: 0;
    left: 0;
    background: url(./image/大树.png) no-repeat;
}

.tree1 {
    z-index: 1;

    position: relative;
    transform-origin: top left;
    animation: tree12 4s ease .3s infinite alternate;
}

@keyframes tree2 {
    0% {}

    100% {
        transform: rotate(10deg);

    }
}

@keyframes tree12 {
    0% {}

    100% {
        transform: rotate(8deg);

    }
}

.tree2 {
    z-index: 1;
    transform-origin: top left;

    position: absolute;
    animation: tree2 4s ease .4s infinite alternate;
    top: 45px;
    left: 0;
}

.fengzh {
    position: relative;
    z-index: 1;
}

.fengzh1 {
    position: absolute;
    top: -50px;
    left: 210px;
    animation: fengzh1 5s ease-in-out infinite alternate;
}

@keyframes fengzh1 {
    0% {}

    100% {
        top: -103px;
        left: 195px;
    }
}

.yun1 {
    z-index: 0;

    position: absolute;
    top: 8px;
    left: 340px;
    animation: yun1 20s linear infinite;
}

@keyframes yun1 {
    0% {}

    100% {
        left: -280px;
    }
}

.yun2 {
    position: absolute;
    top: 40px;
    animation: none;
    animation: yun2 18s linear infinite;
    left: 1717px;
    z-index: 1;
}

@keyframes yun2 {
    0% {}

    100% {
        left: 1000px;
    }
}

.gctu {
    position: absolute;
    top: 330px;
    left: -94px;
}

.right {
    position: relative;
    width: 360px;
    height: 462px;
    float: right;
    background-color: red;
    background: url(./image/背景2.png);
}

.tree3 {
    position: absolute;
    top: 0px;
    z-index: 1;
    right: 0px;
    transform-origin: top right;
    /* transform: rotate(15deg); */
    animation: tree3 3s linear alternate infinite;
}

.tree5 {
    top: -1px;
    right: 5px;
    animation: tree5 3s linear alternate infinite;
    /* transform: rotate(-7deg); */
}

.tree4 {
    top: -1px;
    right: 12px;
    animation: tree4 3s linear alternate infinite;
    transform: rotate(-7deg);
}

@keyframes tree4 {
    0% {
        transform: rotate(-7deg);
    }

    100% {
        transform: rotate(2deg);
        top: -1px;
        right: -12px;
    }
}

@keyframes tree5 {
    0% {
        transform: rotate(-7deg);
    }

    100% {
        transform: rotate(8deg);
        top: 1px;
        right: -3px;
    }
}

@keyframes tree3 {
    0% {
        transform: rotate(-7deg);
    }

    100% {
        transform: rotate(8deg);
    }
}

.dashu2 {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
}

.xiaoren {
    position: absolute;
    top: 300px;
    right: -94px;
    z-index: 2;
}

.daneirong {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate(-50%);
    background-color: #FFF;
    float: left;
    z-index: 2;
    height: 462px;
}

.left_gongye {
    float: left;
    height: 100%;
    width: 200px;
    /* background-color: #2769dc; */

}

.left_gongye ul {
    height: 361px;
    width: 100%;
    display: flex;
    justify-content: space-between;
    padding: 12px 0;
    flex-direction: column;
    border-bottom: 1px solid #E8EDF2;
}

.left_gongye li {
    padding: 6px 0 6px 14px;
}

.left_gongye .duzhan {
    display: block;
    color: #262626;
    font-size: 15px;
    font-weight: 700;
}

.duzhan:hover {
    color: #1E60D3;
}

.duzhan:hover~.gyp1 {
    display: block;
}

.duzhan1:hover~.gyp1 {
    display: block;
}

.left_gongye .putong_a {
    color: #595959;
    font-size: 12px;
    margin-top: 9px;
}

.putong_a:hover {
    color: #1E60D3;
    font-weight: 600;
}

.youzhihy {
    padding-left: 16px;
}

.youzhihy .le_h5 {
    position: relative;
    margin: 20px 0 16px;
    padding-left: 16px;
    height: 21px;
}

.youzhihy .le_h5::before {
    content: "\e61b";
    /* position: absolute; */
    top: 0;

    font-family: "iconfont" !important;
    font-size: 20px;
    line-height: 20px;
    padding-right: 8px;
    color: #666;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
}

.youzhihy .le_h5 a {
    font-size: 15px;
    color: #262626;
    font-weight: 700;
}

.youzhihy a {
    margin-right: 9px;
    display: inline-block;
}

.hongchangtu {
    float: left;
    width: 800px;
    height: 450px;
    position: relative;
}


.lunboimg {
    width: 800px;
    height: 462px;
}

.layui-carousel-ind {
    top: -144px !important;
}

.luboxia {
    display: flex;
    justify-content: space-between;
    position: absolute;
    top: 350px;
    left: 20px;
    width: 780px;
    height: 140px;
    background-color: pink;

}

.luboxia img {
    border-right: 1px solid #eee;
}

.luboxia img:last-child {
    border-right: none;
}


.right_gongye {
    float: right;
    width: 200px;
    height: 100%;
    /* background-color: #2769dc; */

}

.hinihao {
    height: 160px;
    /* background-color: red; */
}





.tupianp {
    padding-left: 20px;
    padding-top: 20px;
    text-align: left;

}

.tupianp img {
    width: 42px;
    height: 42px;
    float: left;
}

.tupianp p {
    display: inline-block;
    padding-left: 5px;
}

.hinihao a {
    display: block;
}

.yjdenglu {
    margin: 20px 20px 8px;
    line-height: 30px;
    height: 30px;
    background-color: #1E60D3;
    text-align: center;
    color: #fff;
}

.yjdenglu:hover {
    font-weight: 600;
    color: #FFF;
}

.yjdenglu2:hover {
    font-weight: 600;
    color: #1E60D3;
}

.yjdenglu2 {
    margin-top: 0;
    background-color: #FFF;
    border: 1px solid #1E60D3;
    color: #1E60D3;
}


.chanpinfb {
    height: 160px;
    background-color: #F7F9FA;
    padding: 4px 7px 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.chanpinfb a {
    margin: 16px 7px 0;
    display: block;
    width: 48px;
    height: 50px;
    /* background-color: #000; */
    color: #595959;
    font-size: 12px;
}

.chanpinfb a::before {
    content: "\e616";
    display: block;
    width: 32px;
    height: 32px;
    text-align: center;
    background-color: #1E60D3;
    border-radius: 5px;
    line-height: 32px;
    color: #FFF;
    margin: 0 auto;
    font-family: "iconfont" !important;
    font-size: 26px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
}

.chanpinfb a:hover {
    font-weight: 600;
    color: #1E60D3;
}

.chanpinfb a:hover::before {
    font-weight: 400;
}

.search_sou {
    vertical-align: top;
}

.caigoudt {
    position: relative;
    height: 98px;
    padding: 0 20px;
    /* background-color: red; */
    margin-top: 20px;
}

.biaotia {
    float: left;
}

.caigoudt span {
    position: absolute;
    /* line-height: 20px; */
    /* float: left; */
    left: 80px;
    top: 3px;
    display: inline-block;
    border: 1px solid beige;
    width: 2px;
    height: 18px;
    color: #000;
    font-size: 18px;
    margin: 0 10px;
    /* background-color: #2769dc; */
}

.biaotia2 {
    float: right;
    margin-right: 20px;
}

.biaotia2:hover~.beitao2 {
    display: block;
}

.biaotia2:hover~.beitao {
    display: none;
}

.beitao2 {
    display: none;
    position: relative;
    padding-top: 26px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    top: 10px;
    height: 70px;
    width: 160px;
    left: 0px;
}

.beitao {
    /* display: none; */
    position: relative;
    padding-top: 26px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    top: 10px;
    height: 70px;
    width: 160px;
    left: 0px;
}

.huadonga {
    position: absolute;
    top: 0px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    width: 160px;
    left: 0px;
    animation: wenzimove 25s linear infinite backwards;
}


@keyframes wenzimove {
    0% {
        top: 0;
    }

    /* 7% {
        top: -22px;
    }

    14% {
        top: -44px;
    }

    28% {
        top: -66px;
    }

    35% {
        top: -88px;
    }

    42% {
        top: -110px;
    }

    49% {
        top: -124px;
    }

    56% {
        top: -148px;
    }

    63% {
        top: -160px;
    }

    70% {
        top: -182px
    }

    77% {
        top: -204px;
    }

    84% {
        top: -226px;
    }

    91% {
        top: -248px;
    }

    98% {
        top: -270px;
    } */

    100% {
        top: -270px;
    }
}

.huadonga a {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
}

/* --------------------------------------------------动画翻篇 */
.xianshangzb {
    position: relative;
    padding-top: 77px;
    height: 560px;
    background-color: pink;
    background: url(https://img-i.gcimg.net/2020/0512/pd8ybfx41iif435a083715.png) no-repeat center bottom;
    border-bottom: 1px solid #666;
}

.wenlogo {
    position: absolute;
    top: 40px;
    left: 590px;
}

.jianshez {
    position: relative;
    background: url(https://img-i.gcimg.net/2020/0512/xcuaff2w9fvwyogb083228.png) no-repeat 0 0 #252e4d;
    background-size: 100%;
    height: 441px;
    padding: 0 30px;
}


.dhxiaobj {
    position: absolute;
    top: 0;
    left: -30px;
    width: 30px;
    height: 139px;
    background: url(https://img-i.gcimg.net/2020/0514/24tcwir6qy7h8yzd025428.png);
}

.dhxiaobj::before {
    content: url(https://img-i.gcimg.net/2020/0410/pe591rkjgwyjhdin051231.png);
    position: absolute;
    top: 100px;
    left: 6px;
    animation: laihui .5s linear infinite;
}

@keyframes laihui {
    0% {
        left: 6px;
    }

    33% {
        left: 12px;
    }

    66% {
        left: 6px;
    }

    99% {
        left: 2px;
    }
}

.zhuliqy {
    height: 150px;
}

.xszbu {
    float: left;
}

.xszbu h3 {
    padding-top: 25px;
    font-size: 24px;
    color: #fff;
    line-height: 29px;
    width: 226px;
    height: 82px;
}

.xszbu span {
    display: block;
    height: 2px;
    width: 64px;
    background-color: #E87B2B;
    margin: 10px 0 8px;
}

.xszbu p {
    width: 226px;
    font-size: 13px;
    color: #DADADA;
}

.qyxuanchuan {
    float: right;
    display: flex;
    margin-top: 30px;
    width: 837px;
    height: 120px;
    background-color: rgba(232, 123, 43, .2);
    /* background-color: red; */
    border: 1px solid rgba(232, 123, 43, .64);
}

.fengep {
    margin-top: 29px;
    padding: 0 24px;
    width: 208px;
    height: 62px;
    border-right: 1px solid #E87B2B;
}

.fengep h5 {
    position: relative;
    color: #E87B2B;
    padding-left: 30px;
    line-height: 21px;
    font-size: 15px;
}

.qyxuanchuan .fengep:last-child {
    border-right: none;
}

.fengep h5::before {
    content: "\e64e";
    position: absolute;
    top: 0;
    left: 0;
    font-family: "iconfont" !important;
    font-size: 20px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
}

.fengep p {
    margin-top: 10px;
    font-size: 12px;
    line-height: 16px;
    color: #DADADA;
}


.shibangkj {
    position: absolute;
    top: 210px;
    left: 30px;
    width: 1140px;
    height: 250px;
    /* background-color: #FFF; */
    display: flex;
    justify-content: space-between;
}

.shibangkj::before {
    content: "\e606";
    position: absolute;
    top: 40%;
    left: -30px;
    display: block;
    width: 16px;
    line-height: 40px;
    height: 40px;
    background-color: rgba(232, 123, 43, .3);
    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
}

.shibangkj::after {
    content: "\e605";
    position: absolute;
    top: 40%;
    right: -30px;
    display: block;
    width: 16px;
    line-height: 40px;
    height: 40px;
    background-color: rgba(232, 123, 43, .3);
    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
}

.qdsgs {
    background-color: #FFF;

    width: 220px;
    height: 242px;
    /* background-color: #1E60D3; */
    box-shadow: 0 4px 10px -4px rgb(38 38 38 / 25%);
}

.mafantp {
    padding: 20px;
    border-bottom: 1px solid #666;
}

.mafantp img {
    width: 100%;
    height: 100%;
    padding: 24px 0;
}

.weilebianju {
    width: 220px;
    height: 82px;
    padding: 20px 16px 0;

}

.qdsgs .biaota {
    color: #262626;
    font-weight: 700;
    font-size: 15px;
}

.qdsgs p {
    display: inline-block;
    /* padding: ; */
    font-size: 12px;
    color: #999;

}

.djhuoqu {
    color: #1E60D3;
    font-size: 12px;
}

.djhuoqu:hover {
    color: #1E60D3;

    font-weight: 600;
}

/* -------------------------------厂家推荐 */

.hangyecjt {
    height: 500px;
    background-color: #FFF;
}

.jichangcj h3 {
    padding: 55px 0 50px 0;
    background: url(https://img-i.gcimg.net/2020/0512/8k9rshqv2m6inpxf091753.png)no-repeat center 22px;
    font-size: 18px;
    line-height: 25px;
    font-weight: 700;
    text-align: center;
}

.cjtuijiaob {
    /* background-color: pink; */
    height: 370px;
    display: flex;
    flex-wrap: wrap;

}

.cjtuijiaob li {
    width: 300px;
    height: 173px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.cjtuijiaob h4 {
    margin-bottom: 19px;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
}

.cjtuijiaob a {
    display: block;
    text-align: center;
    line-height: 38px;
    height: 38px;
    width: 218px;
    margin: 0 auto;
    border: 1px solid #2769dc;
    margin-bottom: 14px;
}

.cjtuijiaob a:hover {
    color: #FFF;
    background-color: #2769dc;
}

.cjtuijiaob p {
    display: block;
    margin-top: 20px;
    text-align: center;
    width: 226px;
    height: 30px;
    line-height: 30px;
    margin: 0 auto;
    overflow: hidden;
    font-size: 12px;
    color: #999;
}

/* ------------------------------------------------品牌推荐 */

.pinpaituijian {
    height: 362px;
    background-image: linear-gradient(to bottom, #15265a, #070d41);

}

.pinhaitj {
    padding-top: 58px;
    background: url(https://static.gcimg.net/i/201804/bEm2vupL35.png) no-repeat center 0;
    height: 314px;
    /* background-color: red; */
}

.pinhaitj h3 {
    text-align: center;
    font-size: 18px;
    margin-bottom: 30px;
    color: #FFF;
}

.pptuij {
    height: 184px;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.pptuij li {
    /* border: 1px solid blue; */
    display: flex;
    background-color: #FFF;
    border-radius: 5px;
    width: 190px;
    height: 80px;
    background-size: 100%;
    justify-content: center;
    align-items: center;
}

.pptuij li img {
    width: 62px;
    height: 44px;
}

/* -----------------------------工业品 */

.cxgongyep {
    padding-top: 56px;
    /* height: 550px; */
    background-color: #f7f9fa;
}

.zuihougy {
    margin-top: 30px;
    position: relative;
    background-color: #FFF;
    height: 550px;
    display: flex;

}

.zhtw {
    height: 550px;
    width: 300px;
    text-align: center;
    background-color: #b0c2ce;
    /* float: left; */
}

.zhtw h3 {
    padding-top: 47px;
    margin-bottom: 6px;
    line-height: 40px;
    font-size: 28px;
    font-weight: 600;
    text-align: center;
}

.zhtw p {
    display: inline;
    margin-bottom: 65px;
    line-height: 20px;
    font-size: 14px;
    color: #999;
}

.zhtw img {
    margin-top: 50px;
    border: 10px solid #FFF;
}



.hiddle_tw {
    width: 657px;
    /* background-color: red; */
    /* float: left; */
}

.biaotili {
    position: relative;
    height: 60px;
    padding: 19px 0 19px 30px;
}

.biaotili a {
    color: #000;
}

.biaotili a:hover {
    font-weight: 600;
    color: #000;
}

.biaotili span {
    display: inline-block;
    padding: 0 14px;
}

.biaotili::after {
    content: "\e61c";
    position: absolute;
    top: 50%;
    right: 20px;
    transform: translateY(-50%);
    font-family: "iconfont" !important;
    font-size: 16px;
    color: #e6e6e6;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
}

.tuwenlie {
    height: 500px;
}

.tuwenlie ul {
    display: flex;
    flex-wrap: wrap;
}

.tuwenlie li {
    width: 219px;
    height: 245px;
    text-align: center;
    border: 1px solid #999;
    overflow: hidden;
    border-left: none;
}

.tuwenlie li:nth-child(-n+3) {
    border-bottom: none;
}

.yincang {

    width: 219px;
    height: 245px;
    transition: all .5s;
}

.tuwenlie li:hover .yincang {
    /* background-color: #1E60D3; */
    box-shadow: 0 -4px 10px -4px rgb(38 38 38 / 35%);
    transform: scale(1.12);

}

.tuwenlie h4 {
    margin-top: 20px;
    color: #262626;
}

.tuwenlie p {
    margin-top: 10px;
    font-size: 14px;
    color: #ed1c24;
}

.tuwenlie img {
    margin-top: 20px;
    width: 130px;
    height: 130px;
}

.cxshangjia {
    /* background-color: #1E60D3; */
    width: 243px;
    /* float: right; */
    height: 300px;


}

.cxshangjia h4 {
    height: 60px;
    line-height: 59px;
    padding-left: 24px;
    font-size: 16px;
    font-weight: 600;
    background: #f1f4f7 url(https://static.gcimg.net/i/201804/GTcEfXfFKw.png) no-repeat 173px 16px;
}




.butinghua {
    height: 492px;
    width: 243px;
}

.butinghua li {
    padding: 18px 21px 0 23px;
    width: 243px;
    height: 82px;
    border-bottom: 1px solid #999;

}

.butinghua a {
    position: relative;

    display: block;
    font-size: 14px;
    line-height: 20px;
    padding-left: 20px;
    /* width: 128px; */
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 10px;
}

.butinghua a:hover {
    color: #000;
    font-weight: 600;
}

.butinghua a::before {
    position: absolute;
    top: 0;
    left: 0;
    content: "\e63c";
    font-family: "iconfont" !important;
    font-size: 18px;
    color: #E87B2B;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
}

.butinghua p {
    display: block;
    color: #999;
    font-size: 12px;
}

.xiaobeijing {
    margin-top: 30px;
    height: 90px;
}

.youqinglj {
    margin-top: 30px;
    height: 195px;
    background-color: #FFF;
    border: 1px solid #666;
}

.h4_youq {
    float: left;
    padding-top: 40px;
    width: 134px;
    text-align: center;
    height: 195px;
}

.youqingm {
    padding: 0 40px;
    padding-top: 40px;
    /* float: left; */
}

.youqingm ul {
    display: flex;
    flex-wrap: wrap;
}

.youqingm li {
    padding: 0 12px;
    position: relative;
    margin-bottom: 12px;
}

.youqingm .none_wu::after {
    position: absolute;
    content: "";
    width: 0;
}

.youqingm li::after {
    content: "";
    top: 5px;
    right: 0;
    position: absolute;
    width: 1px;
    height: 12px;
    background-color: #999;

}



.youqingm a {
    font-size: 14px;

}

.youqingm a:hover {

    color: #1E60D3;
    font-weight: 600;
}

.jiegu {
    height: 500px;
    background: url(https://img-i.gcimg.net/2020/0514/133a7tcpzialqh5z082523.png)no-repeat center bottom;
}

.gyp1 {
    display: none;

    position: absolute;
    width: 800px;
    height: 490px;
    top: 0;
    left: 200px;
    background-color: #FFF;
    z-index: 3;
}

.gyp1 h3 {
    margin: 21px 0 10px 20px;
}

.dlmt {
    height: 435px;
    width: 800px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding: 0 20px;
}

.dlmt dt {
    padding-right: 10px;
    width: 110px;
    height: 40px;
    text-align: center;
    line-height: 40px;
}

.dlmt dd {
    width: 240px;
    height: 40px;
    line-height: 40px;
    border-bottom: 1px solid #E0E6ED;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.dlmt a {
    margin: 8px;
}

.caigouhot {
    position: relative;
}

.caigouhot::after {
    content: url(https://img-i.gcimg.net/2020/0511/qbjw566oxxxslpne031406.png);
    position: absolute;
    top: -18px;
    right: 0;
    animation: hotmove .4s linear infinite alternate forwards;
}

@keyframes hotmove {
    0% {
        top: -15px;
    }

    100% {
        top: -6px;
    }
}